import {
    GETMOVIELIST
} from '../constant/movieConst'
// 引入api请求回来的数据
import { movieRequest } from "../../api";
import store from "../store";

// 这里获取电影数据
// 我们是通过axios获取的数据,也就是ajax,这是异步操作
// 需要async  await等待数据回传之后再执行下面的操作
// 又因为await后面全是异步的,这就跟是异步action函数,需要用到thunk异步函数处理中间件
export const getMovieAction=()=>{
    return async()=>{
        const re =await movieRequest();
        store.dispatch({
            type:GETMOVIELIST,
            data:re.data.data.list
        })
    }
}
